const Mock = require('mockjs')
const myTableList = Mock.mock({
  'data|120': [
    { // 生成10条数据
    'id|+1': 1, // id会自增
    ids: "@guid()",
    name: '@cname', // 随机生成姓名 --中文名
    sex: '@integer(0, 1)', // 性别一般是用数字表示 0男生 1女生
    'age|18-50': 0,
    email: '@email', // 随机生成邮箱地址
    account: '@name', // 随机生成账号名 -- 英文
    status: '@boolean', // 随机生成布尔值 表示账户状态
    profile: '@image( 50x50, #FF6600, #fff, png, 头像 )', // 随机生成头像
    createTime: '@datetime(yyyy-MM-dd HH:mm:ss)', // 随机生成创建时间
    role: '@pick(["董事长", "总监", "经理", "组长"])', // 随机生成角色
    }
  ],
  'total': 33
})
export function myTableListFn(params) {
  let total = 33  // 写死的总数
  // pageSize 一页多少条,  pageNum: 第几页
  let {pageSize:pageSize, pageNum: pageNum} = JSON.parse(params.body)
  let list = [] 
  return {list:myTableList.data.slice((pageNum - 1) * pageSize, total < pageNum * pageSize ? total :pageNum * pageSize), total: total}
}